// UK Lottery Generator
// By Ben 06/10/2018

#include <iostream>
#include <time.h>
using namespace std;

void RandomLottery(){
	int Balls[50];
	int m = 49;
	int r = 0;
	
	for (int i = 0; i < m; i++){
		Balls[i] = (i + 1);
	}

	for (int i = 0; i < m; i++){
		//Get random ball
		r = rand()*i % 49;
		//Scuffle the balls
		swap(Balls[r], Balls[i]);
		
	}

	for (int i = 0; i < 6; i++){
		//Print winning balls
		std::cout << Balls[i] << " ";
	}
	//Output line break
	std::cout << endl;
}

int main(){
	srand(time(0));

	int HowMany = 20;

	for (int i = 0; i < HowMany; i++){
		//Print out random lottery lines
		RandomLottery();
	}

	system("pause");
	return 0;
}